JavaFX Game

July 31, 2022

Source Code | Live Link

Yep, I was forced to write a report on this. Click here to download it.

Technologies Used

Samir Zafar
  • JavaFX game
  • Created in my second year of university
  • Allows the user to control a player. When the player hits a checkpoints they have to play a space raiders game where they shoot the right answer
  • 2D Game
  • Control player using keyboard input
  • Science knowledge questions asked on space raider mini-game
  • Utilized multiple design patterns
  • Singleton used for the player object and graphics
  • ObjectPool used for bullets of a gun
  • Factory used to determine what graphics to render
  • MVC used to seperate responsbility